<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title></title>
	</head>
	<body>
	<script type="text/javascript">
		// 获取一下三个数组的最小值
		/* var arr1 =[2,3,7,9,1];
		var arr2 =[5,3,7,8,4];
		var arr3 =[2,7,5,9,6]; */
		
	/* 	
		var min1 = arr1[0];
		for(var i=0;i<arr1.length;i++){
			if(arr1[i]<min1){
				min1=arr1[i];
			}
		}
		document.write(min1);
		
		//arr2
		var min2 = arr2[0];
		for(var i=0;i<arr2.length;i++){
			if(arr2[i]<min2){
				min2=arr2[i];
			}
		}
		document.write(min2);
		
		//arr3
		var min3 = arr3[0];
		for(var i=0;i<arr3.length;i++){
			if(arr3[i]<min3){
				min3=arr3[i];
			}
		}
		document.write(min3); */
		var arr1 =[2,3,7,9,1];
		var arr2 =[5,6,7,8,4];
		var arr3 =[3,7,5,9,6];
		//创建函数,用于获取数组的最小值
		function getArrayMin(arr){
			var arr =arr1;
			var min3 = arr[0];
			for(var i=0;i<arr.length;i++){
				if(arr[i]<min3){
					min3=arr[i];
				}
			}
			document.write(min3);
		}
		//使用函数
		//getArrayMin(arr1);
		//getArrayMin();
		//getArrayMin();
		
		// 练习: 1. 创建函数,传入一个数组,倒序输出该数组
		//2.创建函数,传入一个数组和一个数字（下标）,删除该数组指定下标的数据.
		
		var arr = [3,2,1,8,9];
		function reverse(a){
			for(var i=a.length-1;i>=0;i--){
			document.write(a[i]);
			}
		}
		//reverse(arr);
		// 2
		
		function deleteArrayIndex(a,index){
			for(var i=index;i<a.length-1;i++){
			a[i]=a[i+1];
			}
			a.length--;
			//把处理之后的数据返回到函数调用的地方
			return a;
		}
		//deleteArrayIndex(arr,0);
		//返回值
		var a = [3,4,8,2,9];
		//例子： 先删除指定下标的数据,然后倒序输出该数组
		//用变量接受函数的返回值 
		var b = deleteArrayIndex(a,2);
		document.write(b);
		
		
		
		
		
		// 1把做过的js基础 1  4 5 改造成函数
		// 2创建函数,传入一个数组和一个数字（下标）和一个数据,在指定下标出插入一个数据
		// 3 创建函数,传入一个数组和一个数字（下标）和一个数据,在指定下标出插入一个数据,并返回插入之后的数组
	</script>	
	</body>
</html>